C-Level Extensibility > The C-level extensibility API > JSBool JS_ValueToObject()

 

JSBool JS_ValueToObject()

Description

Extracts a function argument from a jsval, converts it to an object (if possible), and passes the converted value back to the caller. If the object is an array, use JS_GetArrayLength() and JS_GetElement() to read its contents.

Arguments

JSContext *cx, jsval v, JSObject **op

cx is the opaque JSContext pointer that was passed to the JavaScript function.
v is the jsval from which the string is to be extracted.
op is a pointer to a (JSObject *). This function stores the converted value in *op.

Returns

A Boolean value indicating success (JS_TRUE) or failure (JS_FALSE).